go/types.Checker.mono (field)

15 uses

	go/types (current package)
		call.go#L90: 			check.mono.recordInstance(check.pkg, pos, tparams, targs, xlist)
		check.go#L129: 	mono          monoGraph                 // graph for detecting non-monomorphizable instantiation loops
		mono.go#L93: 		for i, edge := range check.mono.edges {
		mono.go#L94: 			src := &check.mono.vertices[edge.src]
		mono.go#L95: 			dst := &check.mono.vertices[edge.dst]
		mono.go#L106: 			if dst.len == len(check.mono.vertices) {
		mono.go#L119: 	seen := make([]bool, len(check.mono.vertices))
		mono.go#L128: 		v = check.mono.edges[check.mono.vertices[v].pre].src
		mono.go#L140: 	obj0 := check.mono.vertices[v].obj
		mono.go#L145: 		edge := check.mono.edges[check.mono.vertices[v].pre]
		mono.go#L146: 		obj := check.mono.vertices[edge.dst].obj
		signature.go#L149: 					check.mono.recordCanon(tpar, recvTPar)
		typexpr.go#L484: 				check.mono.recordInstance(check.pkg, pos, inst.tparams.list(), inst.targs.list(), ix.Indices)